package com.kaibes.orm.core.dialect;

import com.kaibes.orm.core.sql.DeleteSql;
import com.kaibes.orm.core.sql.InsertSql;
import com.kaibes.orm.core.sql.SelectSql;
import com.kaibes.orm.core.sql.UpdateSql;
import com.kaibes.orm.curd.Delete;
import com.kaibes.orm.curd.Insert;
import com.kaibes.orm.curd.Select;
import com.kaibes.orm.curd.Update;

public interface Dialect {
    
    InsertSql createInsertSql(Insert insert);
    DeleteSql createDeleteSql(Delete delete);
    UpdateSql createUpdateSql(Update update);
    SelectSql createSelectSql(Select select);
    
}
